<?php
	require "modelo/modelo.php";
	require "genera_solicitudes.php";
	 $db = new Modelo();
	$respuesta = "";
	if(isset($_POST['data'])){
		$procesa = $_POST['data'];
		$interesado = new Interesado();
		$periodo = new Periodo();
		$cursos_array = array();
		#Generando objeto interesado
		$interesado->setNombre( mysql_real_escape_string( $procesa['nombre_interesado'] ));
		$interesado->setApellidoPaterno( mysql_real_escape_string($procesa['paterno_interesado']));
		$interesado->setApellidoMaterno( mysql_real_escape_string($procesa['materno_interesado']));
		$interesado->setEmail( mysql_real_escape_string($procesa['email_interesado']));
		$interesado->setTelefono( mysql_real_escape_string($procesa['telefono_interesado']));
		if(isset($procesa['cuenta_interesado']))
			$interesado->setCuenta( mysql_real_escape_string($procesa['cuenta_interesado']));
		if(isset($procesa['rfc_interesado']))
			$interesado->setRFC( mysql_real_escape_string($procesa['rfc_interesado']));
		$interesado->setTipo( mysql_real_escape_string($procesa['tipo_interesado']));
		
		#Generando array de objetos Curso 
		$cursos = $procesa['ids_cursos'];
		foreach($cursos AS $key){
			$cursos_array[] = $db->obtenerCurso($key);
		}
		#Generacion  del objeto periodo
		$periodo = $db->obtenerPeriodo($procesa['id_periodo']);
		
		#Registro del interesado
		$done = $db->registrarInteresado($interesado,$periodo,$cursos_array);
		$id_interesado = $done['id_interesado'];
		$id_periodo = $done['id_periodo'];
		#Generar informacion de Solicitudes
		$solicitudes = $db->obtenerInformacionSolicitudes($id_interesado , $id_periodo );
		#Procesar solicitudes para obtener JSONs 
		$respuesta = procesa_solicitudes($solicitudes, $id_periodo);
		echo json_encode($respuesta);
		
	}
	
	
	
?>